package com.cysoft.third.echarts.enums;


import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @author 玖零
 * @version v0.0.1
 * @project cysoft-third-echarts
 * @package com.cysoft.third.echarts.enums
 * @date 2025/3/12 01:17
 * @desc 位置选项
 */
@Getter
@AllArgsConstructor
public enum Position {

    /**
     * 自动定位。系统会根据上下文自动选择合适的位置。
     */
    AUTO("auto"),

    /**
     * 左侧位置。表示元素位于某个区域的左侧。
     */
    LEFT("left"),

    /**
     * 右侧位置。表示元素位于某个区域的右侧。
     */
    RIGHT("right"),

    /**
     * 中心位置。表示元素位于某个区域的中心。
     */
    CENTER("center"),

    /**
     * 顶部位置。表示元素位于某个区域的顶部。
     */
    TOP("top"),

    /**
     * 底部位置。表示元素位于某个区域的底部。
     */
    BOTTOM("bottom"),

    /**
     * 中间位置。通常表示垂直方向上的中间位置。
     */
    MIDDLE("middle");

    /**
     * 与枚举常量关联的字符串值，用于表示具体的位置。
     */
    private final String value;
}
